home *** CD-ROM | disk | FTP | other *** search
- /* BBcdev class definition */
-
- struct BBcdev : cdev {
-
- // instance variables
-
- short once,
- sleepNowRect,
- neverSleepRect;
- Handle pictHandles[4];
- Rect smallSNRect[4],
- smallNSRect[4];
-
- // methods
-
- void Init(void); // "initDev"
- void Idle(void); // "nulDev"
- void Activate(void); // "activDev"
- void Deactivate(void); // "deactivDev"
- void ItemHit(short); // "hitDev"
- void Key(short); // "keyEvtDev"
- void RememberValues(void);
- };
-
-
-
- /* Picture resource IDs */
-
- #define topLeftPict 129
- #define topRightPict 130
- #define botLeftPict 131
- #define botRightPict 132
-
-
- /* Rectangle numbers */
-
- #define topLeftRect 0
- #define topRightRect 1
- #define botRightRect 2
- #define botLeftRect 3
-
-
- /* Dialog item numbers */
-
- #define infoText 4 // Info Text Static Text Item
- #define screenOn 7 // "On / Off" check box
- #define clockOn 12 // "clock on" check box
- #define idleMins 8 // "idle time" edit text item
- #define refreshSecs 9 // "refresh time" edit text item
- #define remButton 15 // "Remember Settings" button
- #define startupIcon 16 // "Startup Icon" check box
- #define fadeWhite 18 // "Fade To White" check box
- #define menuKluge 20 // "Menubar Kluge" check box
- #define sleepNow 22 // "Sleep Now" picture
- #define neverSleep 23 // "Never Sleep" picture
-
-
-